package com.kun.alldb.support;


import com.kun.alldb.base.DatasourceBase;

/**
 * 各个数据库方言
 * @author kun.li
 */
public interface Plugin {

    boolean supportType(String dsType);

    /**
     * 数据库操作的管理类
     * @param datasourceBase
     * @return
     */
    DBManager createDBManager(DatasourceBase datasourceBase);

    /**
     * 各个数据库元数据的操作类
     * @param datasourceBase
     * @return
     */
    MetaManager createMetaManager(DatasourceBase datasourceBase);
}
